12.4 查询单个终端信息

基本信息

Path: /api/v1/device/query

Method: GET

接口描述:

  1. 查询终端详细信息。
  2. 可以基于 externalId 或 mac地址查询终端详细信息,不允许同时传入externalId和mac,否则报错。
  3. 基于 mac 查询终端详情时,如果匹配到多条数据,则报错。
  4. 接口适用于 v2.2.9 及以上版本。

请求参数

根据 externalId查询

参数名称 是否必须 示例 备注
externalId 必须 0c4e9039-f81d-11ec-a760-fefcfe545bb7 外部ID

请求示例

/api/v1/device/query?externalId=0c4e9039-f81d-11ec-a760-fefcfe545bb7

根据 mac 查询

参数名称 是否必须 示例 备注
mac 必须 FE-FC-FE-21-F5-D1 mac地址

请求示例

/api/v1/device/query?mac=FE-FC-FE-21-F5-D1

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code number 必须 返回码,0 返回成功
data object 必须 报文数据主体
├─ externalId string 必须 外部ID
├─ macList string[] 非必须 MAC地址列表
├─ deviceName string 必须 终端名称
├─ deviceType string 必须 设备类型:'PC' PC端,'Mobile' 移动端
├─ assetType string 必须 资产类型:'CYOD' 企业终端,'BYOD' 个人终端,'COPE' 企业纳管个人终端,'NONE' 未定义
├─ tagList string[] 非必须 标签列表
├─ deviceBrand string 必须 品牌
├─ os string 必须 操作系统
├─ windowsDomain string 必须 windows域控 终端加入的域
├─ broswer string 必须 最后接入方式
├─ clientVersion string 必须 客户端版本 >=2.2.10 SP3开始支持(2.2.12除外)
├─ lastNetworkZone string 必须 最后接入网络区域
├─ lastLoginTime string 必须 最后接入时间
├─ lastActiveTime string 必须 终端最后活跃时间
├─ idleTime number 必须 终端闲置时长(单位:天)
├─ onlineStatus number 必须 在线状态:0 离线 1 在线
├─ loginStatus number 必须 接入状态:0 未接入 1 已接入
├─ trusted number 必须 终端授信状态:0 未授信 1 已授信
├─ firstImportTime string 必须 首次录入时间
├─ lastLoginUser string 必须 最后登录用户名
├─ displayName string 必须 最后登录用户显示名
├─ userDescription string 必须 最后登录用户描述
├─ userDirectoryName string 必须 最后登录用户所属目录
├─ path string 必须 最后登录用户所属组织架构
├─ bindUsers object[] 非必须 绑定用户信息
├─├─ bindUser string 非必须 用户名
├─├─ bindType string 非必须 绑定方式:'userSelfBind' 自助绑定,'adminBind' 管理员绑定, 'adminAdmit' 管理员审批
├─├─ bindTime string 非必须 绑定时间
├─ historyUsers object[] 非必须 历史登录用户
├─├─ userName string 非必须 用户名
├─├─ displayName string 非必须 用户显示名
├─├─ userDescription string 非必须 用户描述
├─├─ userDirectoryName string 非必须 用户所属目录名
msg string 必须 返回提示信息,与返回码对应
traceId string 必须 调用链ID,链路请求的标识  

返回示例

{
    "code": 0,
    "data": {
        "externalId": "0c4e9039-f81d-11ec-a760-fefcfe545bb7",
        "macList": ["FE-FC-FE-21-F5-D1", "FE-FC-FE-21-F5-D2"],
        "deviceName": "DESKTOP-SDKLASKQ",
        "deviceType": "PC",
        "assetType": "CYOD",
        "tagList": ["开发测试终端", "办公网终端"],
        "trusted": 1,
        "bindUsers": [
            {
                "bindUser": "张三",
                "bindType": "adminBind",
                "bindTime": "2022-06-15 18:35:28",
            }, {
                "bindUser": "李四",
                "bindType": "adminAdmit",
                "bindTime": "2022-06-15 18:35:28",
            }
        ],
        "historyUsers": [
            {
                "userName": "user1",
                "userDirectoryName": "本地用户目录",
                "displayName": "",
                "userDescription": ""
            },
            {
                "userName": "t1",
                "userDirectoryName": "本地用户目录",
                "displayName": "",
                "userDescription": ""
            }
        ],
        "deviceBrand": "SANGFOR",
        "os": "windows 10",
        "windowsDomain": "ADDOMAIN1",
        "lastLoginUser": "张三",
        "displayName": "张三三",
        "userDescription": "这是一名本地用户",
        "userDirectoryName": "本地用户目录",
        "path": "/",
        "lastLoginMethod": "Edge/98.0.1108.50",
        "clientVersion": "2.2.10.2",
        "lastLoginNetZone": "内网IP",
        "lastLoginTime": "2022-06-27 14:22:09",
        "lastActiveTime": "2022-06-27 14:26:02",
        "idleTime": 2,
        "onlineStatus": 1,
        "loginStatus": 1,
        "firstImportTime": "2022-06-24 15:20:26"
    },
    "msg": "请求成功",
    "traceId": "0022c672e4c8b0d6"
}

错误信息

错误提示 错误码
MAC地址格式错误 7201
外部ID中不能含有非法的特殊字符:换行符,制表符,回车符 7201
外部ID长度超过最大上限:%d 7201
请输入匹配参数 10000001
请勿输入多个匹配参数: %s 10000001
终端不存在 77200001
匹配到多条终端,请求失败 37400404
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-09-05 14:20

results matching ""

    No results matching ""